// http.js
import { promisic } from "./promisic"

/**
 * 使用 async await 封装HTTP请求
 */
class Http {

    static async request({ url, method='GET', data }) {
        // 将wx.request方法转换成promise方法
        const res = await promisic(wx.request)({
            url: `https://apis.map.qq.com/ws/geocoder/v1/?key=SZABZ-NFSRK-2I4JL-AUING-BAMA3-WSFP5&address=衡水${url}`,
            method,
            data,
            header: {
                appkey: 'aqie'
            }
        })
        return res.data
    }

}

export {
    Http
}